export default function ({store, redirect, req, router, $axios}) {
  if ($axios) {
    $axios.defaults.headers = {
      "Content-Type": "application/json;charset=UTF-8"
    };
    //request拦截器
    $axios.onRequest(config => {

    });
    // response拦截器，数据返回后，可以先在这里进行一个简单的判断
    $axios.interceptors.response.use(
      response => {
        if(response.status === 200){
          return response.data
        }
      },
      error => {
        if (error.response.status == 500 || error.response.status == 404) {
          redirect("/")
        }
        return Promise.reject(error.response)   // 返回接口返回的错误信息
      }
    )
  }
}
